[vscode] locale が引き継がれないんじゃない。引き継ぐべきものがなかったのだ (OS X)

知りませんでした。 ※ Visuasl Studio Code 限定のお話ではありません Visual Studio Code 1.3 (stable or Insiders) でターミナルへのコピペができなくなっていたり、環境変数 LANG が引き継がれなくて日本語ファイル名が文字化けしたりで、実装中だからそういうものかなと思っていたのだけど、そうじゃなかった。 OS X で vscode を起動する場合は、2 つの方法がある OS X のターミナルから code or code-insiders で起動 Dock からアイコンをポチっ ようは、前者は ~/.bashrc に環境変数 LANGが設定されているので、この環境変数が有効になっているターミナルから起動された vscode は、環境変数を持って起動してくる。 なので、vscode のターミナルから環境変数を確認すると LANG が設定され、日本語のコピペが可能。 エディタ部分で選択された文字列を vscode のターミナルへ送信し実行させる <code... [Read More]

[vscode] Visual Studio Code 1.3 が出るから、Markdown 関連で気が付いたことをメモっとく

Insiders build を使っていて気がついたこと。 Markdown まわりと terminal まわり。 その他 Tab と Editor stacks まわりを把握しとくと良い感じ File: Open Recent がいい 参考 【Visual Studio Code】本日より最新版ダウンロード公開!Stable版 1.3リリースノート意訳しました Visual Studio Code 1.3 (June 2016) のリリースノートを中の人が翻訳してくれている Markdown Markdown が Extension (インストール済みの拡張機能としては出てこない)... [Read More]

[vscode] 勉強に利用した Visual Studio Code の Extension

markdown editor として利用しはじめた Visual Studio Code だけど、エクステンション機能が実装されてから、いろいろと source code を参考にして勉強している中で、Extensin そのものを修正してたりしてしまう事案がいくつか。記念にリスト化してみる。 いつのまにか、Extension のために Javascript や Typescript を勉強しはじめているオレがいた・・・ 目標としては、Solaris と色々と絡めたいと思ってはいるが、いまのところ markdown で Solaris 関連のドキュメント書くのがせいいっぱいw Issue や PR したエクステンション vscode-pandoc https://github.com/dfinke/vscode-pandoc OS X での挙動確認とオプションを個別に記述できるように機能を追加。はじめて PR に挑戦。 does not work with Mac OS X #2 Setting... [Read More]

[vscode] Stable or Insiders build どちらを使っているか判定してみる

Visual Studio Code でエクステンションを作っている時に、そのエクステンションが動作する vscode が Stable build なのか Insider build なのかを判断するにはどうすればいいか? 判別できる API などあればいいけど、なさそうなので。 とりあえず、process.execPath か process.title から割り出す方法を考えてみた。 ファイル名に Insiders と入っているからだけど、変更されたらダメなパターン。 Mac OS X の例。 Stable Build &gt; process.title "/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper" &gt;process.execPath "/Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper" ... [Read More]